.m-dt {
    padding: 0;
    margin-bottom: 25px;
}

.m-dt h2 {
    height: 34px;
    line-height: 32px;
    font-size: 14px;
    border: 1px solid #e1e1e1;
    padding-left: 17px;
}

.m-dt h2 i {
    color: #ff8600;
    margin-right: 10px;
}

.u-qb {
    background-color: #fff;
    border-left: 1px solid #e1e1e1;
}

.u-qb div {
    height: 155px;
    padding-top: 30px;
    box-sizing: border-box;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
}

.u-qb img {
    width: 45px;
    height: 45px;
}

.u-qb h3 {
    margin-top: 15px;
    color: #333;
}

.u-qb p {
    line-height: 32px;
}

.u-qb .u-cw {
    padding-top: 20px;
}

.u-qb a {
    display: inline-block;
    width: 100%;
    height: 100%;
}

.u-lan {
    color: #3598dc;
}

.u-hong {
    color: #e53d48;
}

.u-lv {
    color: #06ad00;
}

.u-zi {
    color: #e00084;
}

.u-fen {
    color: #f92634;
}

@media screen and (min-width: 768px) {
    .tuWen img {
        width: 55%;
    }

    .m-gg, .m-mine {
        padding: 0 0 0 20px;
    }
}

@media screen and (max-width: 767px) {
    .tuWen img {
        width: 100%;
    }

    .m-right-nr {
        padding: 25px 20px;
    }

    .m-gg, .m-mine {
        padding: 0;
    }
}

.m-gg {
    margin-bottom: 25px;
}

.m-gg h2 {
    height: 42px;
    line-height: 40px;
    padding-left: 20px;
    color: #333;
    font-size: 14px;
}

.m-gg i {
    color: #c71e1e;
    margin-right: 10px;
}

.m-gg li {
    padding: 20px;
}

.m-gg ul {
    background-color: #fff;
}

.m-gg > div {
    border: 1px solid #e1e1e1;
}

.u-tz {
    margin-right: 15px;
}

.u-time {
    color: #999;
}

.u-yck {
    float: right;
    color: #333;
}

.u-djck {
    color: #f10000;
    float: right;
}

.m-sp {
    padding: 0;
    margin-bottom: 25px;
    background-color: #fff;
    border-top: 1px solid #e1e1e1;
    border-left: 1px solid #e1e1e1;
}

.m-sp img {
    width: 132px;
    height: 115px;
}

.m-sp h3 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 15px;
    line-height: 26px;
}

.m-sp p {
    line-height: 26px;
    height: 26px;
    padding: 0 10px;
}

.m-sp p span {
    float: left;
}

.m-sp p s {
    float: right;
}

.u-cp > div {
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
}

.m-mine > div {
    border: 1px solid #e1e1e1;
}

.m-mine {
    font-size: 13px;
}

.m-mine i {
    color: #ff8600;
    margin-right: 10px;
    font-size: 20px;
}

.m-mine h2 {
    height: 42px;
    line-height: 40px;
    padding-left: 20px;
    color: #333;
    font-size: 14px;
}

.m-mine ul {
    background: #fff;
}

.m-mine li {
    height: 42px;
    line-height: 42px;
    border-bottom: 1px dashed #e1e1e1;
    padding-left: 20px;
}

.m-mine li span {
    display: inline-block;
    width: 110px;
    height: 100%;
    color: #5193d4;
}

.m-mine li strong {
    font-weight: normal;
}

.m-mine .u-lastLi {
    border: 0;
}

/*# sourceMappingURL=index.css.map */

@media screen and (max-width: 767px) {
    .to-buy > h5 button {
        width: 100%;
        box-sizing: border-box;
    }

    .payFor {
        width: 100%;
        height: 100%;
        overflow-y: scroll;
    }
}